#include "Priority.h"

int main()
{
    PriorityQueue<int, vector<int>, Greater<int>> hp;
    hp.Push(6);
    hp.Push(1);
    hp.Push(3);
    hp.Push(2);
    hp.Push(7);
    hp.Push(9);
    hp.Push(4);

    while(!hp.Empty())
    {
        cout << hp.top() << ' ';
        hp.Pop();
    }
    cout << endl;
    return 0;
}